Making frameworks more useable: using model introspection and metadata to develop model processing tools

نویسندگان

  • Joel M. Rahman
  • Shane P. Seaton
  • Susan M. Cuddy
چکیده

Several modern development environments allow executable components, such as hydrologic models, to carry Metadata describing the properties and capabilities of the components. These metadata may be restricted to the names of properties, and their respective data types, or may extend to other information, such as classification of properties (eg. input or output), numeric constraints on parameters (eg. between 0 and 1, or greater than 0) or aliases (eg. rainfall, also known as precipitation). Introspection in these environments allows tool developers to write programs and other components that make use of these metadata to provide generic model processing tools, while allowing model developers to take advantage of these tools without additional development effort. Typical model processing tools include model integration systems, parameter optimisers, automatic user interface generation and automated IO. One approach to implementing model introspection and metadata, used by the Interactive Component Modelling System (ICMS), is to extract information from a model when compiling a custom modelling language. An alternate approach, being evaluated in a new framework, relies on the language independent introspection provided by the .NET environment. These uses of introspection streamline model development within modelling frameworks, reducing the effort required to take advantage of other framework capabilities, such as dynamic visualisation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metadata Enrichment for Automatic Data Entry Based on Relational Data Models

The idea of automatic generation of data entry forms based on data relational models is a common and known idea that has been discussed day by day more than before according to the popularity of agile methods in software development accompanying development of programming tools. One of the requirements of the automation methods, whether in commercial products or the relevant research projects, ...

متن کامل

Metadata and Modeling Frameworks: The Object Modeling System Example

The main motivation for the usage of modeling frameworks for environmental simulation software is to manage and simplify the interoperability of (loosely) coupled simulation components. Conventional approaches in collaboration are using an Application Programming Interface (API). Recent developments in simulation frameworks focus on introspecting architectures for simulation components, where c...

متن کامل

Using DEMATEL Method to Develop Conceptual Model for Evaluating Green Suppliers

Nowadays stakeholders and public awareness have increased the pressure on companies for environmental issues. Thus, green supply chain management (GSCM) seems vital for companies' environmental compliance and business growth. Companies continuously seek novel ideas and methods, that can enable them to obtain and/or maintain environmental sustainability. Greening the supply chain is one such...

متن کامل

Using DEMATEL Method to Develop Conceptual Model for Evaluating Green Suppliers

Nowadays stakeholders and public awareness have increased the pressure on companies for environmental issues. Thus, green supply chain management (GSCM) seems vital for companies' environmental compliance and business growth. Companies continuously seek novel ideas and methods, that can enable them to obtain and/or maintain environmental sustainability. Greening the supply chain is one such...

متن کامل

Experimental and numerical study of delamination detection in a WGF/epoxy composite plate using ultrasonic guided waves and signal processing tools

Reliable damage detection is one of the most critical tasks in composite plate structures. Ultrasonic guided waves are acknowledged as an effective way of structural health mo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Environmental Modelling and Software

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2004